﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;



public partial class Details : System.Web.UI.Page
{

    HttpCookie cookie;

    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void Button_Command(object sender, CommandEventArgs e)
    
    {
        //retrieve the cart from the Session
        CartData cart = CartData.getCartFromSession(Page);

        //get the ISBN from the CommandArgument
        string isbn = e.CommandArgument.ToString();

        //Add the item to the cart if it has not already been added
        if (!cart.exists(isbn))
        {
            cart.addItem(isbn, 1);
        }//end if

        //Save the cart back to the Session
        CartData.saveCartToSession(Page, cart);

        //go to the shopping cart.
        Response.Redirect("ShoppingCart.aspx");

    }//end Button_Command

    protected void GridView1_PreRender(object sender, EventArgs e)
    {
        foreach (GridViewRow row in GridView1.Rows)
        {
            if (row.RowType == DataControlRowType.DataRow)
            {
                Control addButton = GridView1.Rows[row.RowIndex].FindControl("Button");
                addButton.Visible = Master.CheckLogin();
            }
        }

    }
}
